home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / f90 / rnl.z / rnl
Encoding:
Text File  |  1998-10-30  |  4.2 KB  |  94 lines

  1. RNL(3F)                                                Last changed: 1-6-98
  2.  
  3.  
  4. NNAAMMEE
  5.      RRNNLLFFLLAAGG, RRNNLLDDEELLMM, RRNNLLSSEEPP, RRNNLLRREEPP, RRNNLLCCOOMMMM - Manipulates characters
  6.      recognized by NNAAMMEELLIISSTT
  7.  
  8. SSYYNNOOPPSSIISS
  9.      CCAALLLL RRNNLLFFLLAAGG((_c_h_a_r,, _m_o_d_e))
  10.  
  11.      CCAALLLL RRNNLLDDEELLMM((_c_h_a_r,, _m_o_d_e))
  12.  
  13.      CCAALLLL RRNNLLSSEEPP((_c_h_a_r,, _m_o_d_e))
  14.  
  15.      CCAALLLL RRNNLLRREEPP((_c_h_a_r,, _m_o_d_e))
  16.  
  17.      CCAALLLL RRNNLLCCOOMMMM((_c_h_a_r,, _m_o_d_e))
  18.  
  19. IIMMPPLLEEMMEENNTTAATTIIOONN
  20.      UNICOS, UNICOS/mk, and IRIX systems
  21.  
  22. DDEESSCCRRIIPPTTIIOONN
  23.      On IRIX systems, this routine is valid only when compiling programs
  24.      with the MIPSpro 7 Fortran 90 compiler or when compiling programs with
  25.      the --ccrraayylliibbss option to the MIPSpro 7.2 F77 compiler. See the "BUGS"
  26.      subsection for further details.
  27.  
  28.      These routines perform character manipulation.
  29.  
  30.      When using the CF90 compiler or MIPSpro 7 Fortran 90 compiler on
  31.      UNICOS or IRIX, all arguments must be of default kind unless
  32.      documented otherwise.  On UNICOS the default kind is KKIINNDD==88 for
  33.      integer, real, complex, and logical arguments; on IRIX, the default
  34.      kind is KKIINNDD==44.
  35.  
  36.      The following is a list of valid arguments for this routine.
  37.  
  38.      _c_h_a_r      For RRNNLLFFLLAAGG, an echo character.  Default is EE.
  39.                For RRNNLLDDEELLMM, a delimiting character.  The defaults are $$ and
  40.                &&.
  41.                For RRNNLLSSEEPP, a separator character.  Default is a comma (,,).
  42.                For RRNNLLRREEPP, a replacement character.  Default is ==.
  43.                For RRNNLLCCOOMMMM, a trailing comment indicator.  Defaults are a
  44.                colon (::) and a semicolon (;;).
  45.  
  46.      _m_o_d_e      _m_o_d_e can have the following values:
  47.  
  48.                =00   Delete character
  49.  
  50.                not equal to 0
  51.                     Add character
  52.  
  53.      In each of these user-control subroutine argument lists, _c_h_a_r is a
  54.      character variable that contains any ASCII character.  Except on the
  55.      CRAY T90 series, _c_h_a_r may also be a Hollerith character, specified by
  56.      11LL_x or 11RR_x.
  57.  
  58.      These routines support the Cray Research Fortran 77 (CF77) namelist
  59.      extension.  The ANSI Fortran 90 standard introduced a standardized
  60.      version of namelist I/O.  The facilities provided by these routines
  61.      are not used by namelist I/O in a Fortran program compiled with Cray
  62.      Research Fortran 90 (CF90) unless the --ff7777 option is supplied on the
  63.      aassssiiggnn command for a file or unit.
  64.  
  65.      RRNNLLFFLLAAGG adds or removes _c_h_a_r from the set of characters that, if found
  66.      in column 1, initiates echoing of the input lines to ssttddoouutt.
  67.  
  68.      RRNNLLDDEELLMM adds or removes _c_h_a_r from the set of characters that precede
  69.      the NNAAMMEELLIISSTT group name and signal end-of-input.
  70.  
  71.      RRNNLLSSEEPP adds or removes _c_h_a_r from the set of characters that must
  72.      follow each constant to act as a separator.
  73.  
  74.      RRNNLLRREEPP adds or removes _c_h_a_r from the set of characters that occur
  75.      between the variable name and the value.
  76.  
  77.      RRNNLLCCOOMMMM adds or removes _c_h_a_r from the set of characters that initiate
  78.      trailing comments on a line.
  79.  
  80.      No checks are made to determine the reasonableness, usefulness, or
  81.      consistency of these changes.
  82.  
  83. BBUUGGSS
  84.      On IRIX systems, the implementation of these routines has not been
  85.      thoroughly tested.
  86.  
  87. SSEEEE AALLSSOO
  88.      RRNNLLEECCHHOO(3F), RRNNLLSSKKIIPP(3F), RRNNLLTTYYPPEE(3F), WWNNLL(3), WWNNLLLLIINNEE(3F),
  89.      WWNNLLLLOONNGG(3F)
  90.  
  91.      _A_p_p_l_i_c_a_t_i_o_n _P_r_o_g_r_a_m_m_e_r'_s _L_i_b_r_a_r_y _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, publication SR-
  92.      2165, for the printed version of this man page.
  93.  
  94.